The SAS® Revenue Optimization %TKMI_JOB_RO waitfor_est_service task might generate the following error in the MerchIntelGridSvr.log file:
<HH:MM:SS> MG_<model_group_id>_TS_p<prod_hier_sk>_g<geo_hier_sk>_direct : Completed processing Low Model Data level in <n> seconds for <n> prod/geos
<HH:MM:SS> main : ERROR: encountered an error while processing command
<HH:MM:SS> main :
ERROR: TKTException code = 0 (Unknown exception)
at /sas/dev/mva-f4ro52/di/src/tkmi_exception.c:124
#4 0x00002ae54863f2e3 in tkmi_exception_handler (thread=0x2ae541e60fc0,
ctxt=0x7fffcbd38130, code=TKTE_UnknownException)
at /sas/dev/mva-f4ro52/di/src/tkmi_exception.c:88
#5 0x00002ae541b4b849 in bktExcept (sig=15, extype=TKTE_UnknownException)
at /sas/wky/mva-v930/TKPOS/src/TKPOSbktExcept.c:74
#6 0x00002ae541b502df in bkt_shutdown (sig=15, code=0x7fffcbd34520,
scp=0x7fffcbd343f0) at /sas/wky/mva-v930/TKPOS/src/TKPOSbktsigh.c:84
#7 0x00002ae541b4c556 in bkt_signal_handler (sig=15, code=0x7fffcbd34520,
scp=0x7fffcbd343f0) at /sas/wky/mva-v930/TKPOS/src/TKPOSbktsigin.c:556
#8 <signal handler called>
#9 0x0000003eae20b019 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#10 0x00002ae541b4b737 in bktWait (OSEvent=0x2ae541e612c0, timeout=0)
at /sas/wky/mva-v930/TKPOS/src/TKPOSbktWait.c:116
#11 0x00002ae541b49a0f in sktWaitCommon (thrd=0x2ae541e60fc0, EvntCnt=1,
events=0x2ae54d4aee70, postCnt=0x7fffcbd36e18, all=0 '\0', TimeOut=0,
flags=0) at /sas/wky/mva-v930m2/tkp/src/sktWait.c:160
#12 0x00002ae541b49cbd in sktWait (thrd=0x2ae541e60fc0, EvntCnt=1,
events=0x2ae54d4aee70, postCnt=0x7fffcbd36e18, all=0 '\0', TimeOut=0)
at /sas/wky/mva-v930m2/tkp/src/sktWait.c:230
#13 0x00002ae548ad8ee0 in tkWait (thrd=0x2ae541e60fc0, count=1,
events=0x2ae54d4aee70, pcnt=0x7fffcbd36e18, all=0 '\0', time=0)
at /sas/wky/mva-v930/tkp/src/tkwait.c:57
#14 0x00002ae548607aae in job_manager_wait_for_child_jobs ()
at /sas/dev/mva-f4ro52/di/src/job_manager.c:854
#15 0x00002ae548642b31 in est_service_run (partition_id=<n>, model_group_id=<n>,
run_md=1, run_dow=0, run_dow_event=0, run_ts=1, run_reg=1, run_fcst=1,
run_odf=1, batch_fcst=0) at /sas/dev/mva-f4ro52/di/src/est_service.c:337
#16 0x00002ae5485f5d2d in run_cmd_internal (cmd=0x7fffcbd3a520)
at /sas/dev/mva-f4ro52/di/src/tkmi.c:1088
#17 0x00002ae5485f573f in run_cmd (cmd=0x7fffcbd3a520)
at /sas/dev/mva-f4ro52/di/src/tkmi.c:990
Forecast accuracy analysis and model analysis might also generate the same error as they run estimation.
This error occurs when there are more than 100 holidays defined and the GLOBAL_SETTING HD_TOTAL_LENGTH is larger than 100.
The workaround for this issue is to set the GLOBAL_SETTING HD_TOTAL_LENGTH to a value less than or equal to 100.
Operating System and Release Information
SAS System | SAS Retail Forecasting | Linux for x64 | 5.2_M4 | | 9.3 TS1M2 | |
Microsoft® Windows® for x64 | 5.2_M4 | | 9.3 TS1M2 | |
SAS System | SAS Regular Price Optimization | Linux for x64 | 5.2_M4 | 5.4 | 9.3 TS1M2 | 9.4 TS1M4 |
Microsoft® Windows® for x64 | 5.2_M4 | 5.4 | 9.3 TS1M2 | 9.4 TS1M4 |
SAS System | SAS Promotion Optimization | Linux for x64 | 5.2_M4 | 5.4 | 9.3 TS1M2 | 9.4 TS1M4 |
Microsoft® Windows® for x64 | 5.2_M4 | 5.4 | 9.3 TS1M2 | 9.4 TS1M4 |
SAS System | SAS Markdown Optimization | Linux for x64 | 5.2_M4 | 5.4 | 9.3 TS1M2 | 9.4 TS1M4 |
Microsoft® Windows® for x64 | 5.2_M4 | 5.4 | 9.3 TS1M2 | 9.4 TS1M4 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.